Wind is to the North Sea as sun is to the Sahara. And just as the latter is a tantalizing location to generate solar power, so the former is for making electricity from wind. Of course, it comes with a special set of engineering challenges. You have to assemble, lift, and anchor (or float) giant […]